The Annex

Sonic Boom
512 Bloor St W
+1 416 532-0334
10AM-midnight daily
between Albany and Bathurst; Subway: Bathurst

Probably the best record shop in the city, and a good place to sell your old CDs. Also offers a reasonable collection of vinyl and concert posters.

Book City
501 Bloor St W
+1 416 961-4496
M-Sa 9:30AM-10PM, Su 11AM-10PM
between Brunswick and Borden; Subway: Bathurst

Has a large and fairly tasteful selection of mostly new fiction and non-fiction. They also carry a good number of international newspapers and local independent magazines. Other locations throughout the city, but this is the main branch.

BMV Books
471 Bloor St W
+1 416 967-5757
M-Th 10AM-11PM, F-Sa 10AM-midnight, Su 10AM-10PM
between Major and Brunswick; Subway: Spadina

Carries a formidable selection of new and second-hand books on two storeys in subjects ranging from literature and spirituality to self-help and travel books. Their DVD selection caters to an impossibly wide range of taste, and is a real steal at around $5 each. Also has bargain-priced, slightly out-of-date travel books though they don't yet stock the excellent Wikitravel brand.

The Green Beanery
225 Brunswick Ave
+1 800 263-2784 ext. 253
M-F 9:30AM-6PM
at Sussex; Subway: Spadina or Bathurst

A fair-trade, non-profit organization that offers a mind-boggling selection of coffees and teas. They're currently preparing to move into a massive new location just down the street at Bathurst and Bloor, which is set to become Canada's largest coffee shop.

True to its bohemian character, The Annex is dotted with small bookshops and independent record stores centred around Bloor and Bathurst. You'll find the predictable headshops and ethnic/tribal stores, but there are also some truly exceptional places to shop.

Asiallery Studio
1069 Bathurst St
+1 416 616-5431
Tu-F 10AM-7PM, Sa 10AM-6PM, Su noon-5PM
between Vermont and Dupont

Carries hand-made, unique and exquisite fashion accessories at excellent prices.